14 #include <boost/unordered_map.hpp>
29 long open(
const std::string& filename);
33 const std::vector<float>*
const getXGrid(
const std::string& variable);
34 const std::vector<float>*
const getXGrid(
long variable);
35 const std::vector<float>*
const getYGrid(
const std::string& variable);
36 const std::vector<float>*
const getYGrid(
long variable);
37 const std::vector<float>*
const getZGrid(
const std::string& variable);
38 const std::vector<float>*
const getZGrid(
long variable);
59 std::vector<float> * x_array;
60 std::vector<float> * y_array;
61 std::vector<float> * z_array;
62 std::string previousVariable;
63 long previousVariableID;
64 float previousConversionFactor;
72 void initializeMaps();
75 boost::unordered_map<std::string, std::string> xGrid;
76 boost::unordered_map<long, std::string> xGridByID;
78 boost::unordered_map<std::string, std::string> yGrid;
79 boost::unordered_map<long, std::string> yGridByID;
81 boost::unordered_map<std::string, std::string> zGrid;
82 boost::unordered_map<long, std::string> zGridByID;